package br.com.rhinovet.dao.unitario.contract;

import java.util.Date;
import java.util.List;

import br.com.rhinovet.entidade.ProcedimentoConsulta;

public interface ProcedimentoConsultaDaoContract {
	
	public ProcedimentoConsulta obterProcedimentoConsultaPorId(Long idEntidade);
	public List<ProcedimentoConsulta> buscarProcedimentoConsultaPorConsulta(Long idConsulta);
	public List<ProcedimentoConsulta> buscarRetornoAVencer();
	public List<Integer> buscarAnosProcedimento(Long idConsulta) throws Exception;
	public List<ProcedimentoConsulta> buscarProcedimentosPorPeriodoPorConsulta(Long idConsulta, Date dataInicio, Date dataFinal);
	
}